@charset "utf-8";
html, body {
	background: url(../images/bg.jpg) repeat-x #fff;
	font-family: tahoma;
	font-size: 13px;
	color:#575757;
	margin: 0px;
	padding: 0px;
	height:100%;
}
ul, ol, li, h1, h2, h3, h4, h5, h6, p, img, form, a { 
	padding: 0;
	margin: 0;
	border:none;
}
ul, ol { list-style:none;}
input,textarea, select { font-family:inherit; outline:none;}
a:link ,a:visited ,a:active {
	color: #f86c1f;
	text-decoration: none;
	transition-property: color; transition-duration: 1s;
}
a:hover {
	color: #0f75bc;
}
.clear {clear:both; float:none;}
.wfix {width:1000px; margin:0 auto; overflow:hidden;}
.foot {background: url(../images/foot.png) repeat-x bottom center; padding-bottom:60px;}

#over_div_red {padding:5px 5px 3px; background:#f7e4e4; color:#414141; font-weight:bold; text-align:center; border-bottom:2px solid #cd4444; overflow:hidden;}
#over_div_blue {padding:5px 5px 3px;; background:#e1f1f9; color:#414141; font-weight:bold; text-align:center; border-bottom:2px solid #669dcc; overflow:hidden;}
#over_div_yellow {padding:5px 5px 3px; background:#fffdee; color:#414141; font-weight:bold; text-align:center; border-bottom:2px solid #cca250; overflow:hidden;}
#over_div_green {padding:5px 5px 3px; background:#e8f2e6; color:#414141; font-weight:bold; text-align:center; border-bottom:2px solid #78ab70; overflow:hidden;}
#over_div_red samp, #over_div_blue samp, #over_div_yellow samp, #over_div_green samp {display:block; width:22px; height:22px; float:right; cursor:pointer; background: url(../images/close.png) no-repeat center center;}
#over_div_red strong, #over_div_blue strong, #over_div_yellow strong, #over_div_green strong {display:inline-block; *display:inline; zoom:1; padding:5px 25px; background-repeat:no-repeat; background-position: left center;}
#over_div_red strong { background-image:url(../images/ico_red.png);}
#over_div_yellow strong { background-image:url(../images/ico_yellow.png);}
#over_div_blue strong { background-image:url(../images/ico_blue.png);}
#over_div_green strong { background-image:url(../images/ico_green.png);}


#tpnav {background: url(../images/border.png) repeat-x bottom center #2b2b2b; width:100%; padding-bottom:10px; position:fixed; overflow:hidden; z-index:99999; box-shadow:#aaa 0px 2px 20px;}
#tpnav ul li, #tpnav ol li {line-height:34px;background: url(../images/line2.png) no-repeat center left;}
#tpnav ul li.first, #tpnav ol li.first {background:none;}
#tpnav ul a, #tpnav ol a{ display:inline; padding:2px 0px 2px 3px; margin:0 9px; font-size:11px; color:#ffffff;}
#tpnav ul a:hover, #tpnav ol a:hover {color:#cbcbcb;}

span.sinin, span.stores { display:inline-block; *display:inline; zoom:1; height:25px; width:25px;}
span.sinin {background: url(../images/icons.png) no-repeat 0 2px;}
span.stores {background: url(../images/icons.png) no-repeat -32px 1px;}

#header { width:1000px; margin:0 auto 10px; padding-top:80px; overflow:hidden;}
h1#logo { width:185px; height:80px; background: url(../images/logo.png) center right no-repeat;display:inline-block; *display:inline; zoom:1;}h1#logo a {display:block; height:inherit;}
#searchbar {width:780px; height:50px; margin-top:25px; background: url(../images/search_bar.png) no-repeat;display:inline-block; *display:inline; zoom:1; overflow:hidden;}
#searchbar form { overflow:hidden; float:left;}
#searchbar form div {background:#fff; margin:8px 0 8px 8px; height:34px; width:448px; float:left;}
#searchbar form div input { width:355px; height:18px; padding:5px; margin:2px; border:none; float:left; font-family:Tahoma, Geneva, sans-serif;}
#searchbar form div select { width:70px; *width:65px; border:1px solid #d8d8d8; background:#f2f2f2; color:#515151; margin:5px 0; padding:2px; cursor:pointer; float:left;}
#searchbar form div + input { width:79px; height:34px; float:left; margin:8px 0; background: url(../images/search.png) no-repeat; border:none; text-indent:-9999px; cursor:pointer;}
#searchbar form + a {color:#fff; margin:18px 0px 0 10px; padding:0 10px 0 0; float:left; border-right:1px dashed #fff;}
#searchbar form + a + span {display:inline-block; *display:inline; zoom:1; float:left; margin:10px 0 0 5px; padding:0 5px 0 0; color:#fff; line-height:35px;}
#searchbar form + a + span a {display:inline-block; *display:inline; zoom:1; float:left; height:28px; width:30px; background: url(../images/icons.png) no-repeat -57px 1px;}
#searchbar form + a + span strong {display:inline-block; *display:inline; zoom:1; float:left; padding:5px 0px; width:32px; text-align:center; margin:0px 6px; border-radius:50%; border:1px solid #116b86; font-size:17px; background:#f7671d; text-shadow:1px 1px 1px #c95418; line-height:normal;}

.sidebar {width:210px;}
.content {width:780px;}
.line {height:10px; background: url(../images/line.png) repeat-x; margin:4px auto 2px;}

#footer {height:277px; background: url(../images/footer_bg.png) repeat-x;}
.footerfix {height:277px; background: url(../images/footer.png) no-repeat center center;}
#footer ul {display:inline-block; *display:inline; zoom:1; float:left; margin:45px 60px 0 0;}
#footer ul li h5 { color:#f88336; font-family:Myriad Pro; font-size:21px; font-style:italic; margin:0 0 15px 0;}
#footer ul li a { color:#f0f0f0;}
#footer ul li a:hover { color:#aaa;}
#footer ul.links li a {display:inline-block; *display:inline; zoom:1; width:80px; border-right:1px solid #3b3b3b;}
#footer ul.links li a + a { border:none; padding-left:8px;}
#footer ul.links + ul { margin:45px 0px 0 0;}

.foot_logo {display:inline-block; *display:inline; zoom:1; width:137px; height:58px; margin-right:10px; background: url(../images/foot_logo.png) no-repeat; float:left;}
.foot_logo + div {padding-top:12px; float:left; color:#bdbdbd; font-size:11px;}
.followus {padding-top:13px;display:inline-block; *display:inline; zoom:1; float:right; color:#fff; overflow:hidden;}
.followus a { float:right; margin:0 2px;}
.followus span {display:inline-block; *display:inline; zoom:1; float:left; padding:5px;}

#menu {width:200px; height:310px; padding:15px 4px 10px 6px; background: url(../images/menu.png);}
#menu ul {}
#menu ul li {background: url(../images/menu_a.png) center left no-repeat; padding:2px 0 5px 10px; font-family:Myriad Pro; font-size:14px;}
#menu ul li a {color:#202020; display:block;}
#menu ul li:hover {background: url(../images/menu_over.png) center left no-repeat;}
#menu ul li a:hover {color:#f86c1f; font-weight:bold;}


.cash_delivery { display:block; height:46px; background: url(../images/cash_delivery.png);}
.social_but {height:47px; margin:15px auto 15px; overflow:hidden;}
.social_but a {display:inline-block; *display:inline; zoom:1; width:98px; height:47px;}
.but_tw {background: url(../images/but_tw.png); float:left;}
.but_fb {background: url(../images/but_fb.png); float:right;}

.ad {display:block; margin:6px auto 0;}


#mjquery { width:780px; height:335px; padding-bottom:14px; margin-bottom:2px; background: url(../images/line.png) bottom center repeat-x;}

#special_offer { overflow:hidden;}
#special_offer form { float:left; width:430px; height:36px; padding:10px 10px 0px; background:#2b8298; color:#fff; font-family:Myriad Pro; font-size:17px; line-height:29px; overflow:hidden;}
#special_offer form label, #special_offer form input { float:left;}
#special_offer form input { border:none; border-right:2px solid #8b8b8b; width:185px; height:29px; padding:0px 10px;}
#special_offer form input.soffer_submit { border:none; width:85px; background: url(../images/soffer_submit.png); cursor:pointer;}

#special_offer a { width:160px; height:46px; float:right;}
#special_offer a.phone {background: url(../images/but_phone.png);}
#special_offer a.online {background: url(../images/but_online.png);}


#sort_tabs {overflow:hidden; height:55px; margin:3px 0 5px 0; background: url(../images/border2.png) bottom center repeat-x;}
.sort_tabs_a {float:left;}
.sort_tabs_a a {display:block; float:left; height:40px; line-height:40px; padding:0 15px; margin:5px 0 9px 0; border-width:2px 1px 0 1px !important; border-right-color:#fff !important; border:1px solid #e2e2e2; background: url(../images/ul_li.png) bottom center repeat-x; color:#000; font-weight:bold; font-size:14px; font-family:Arial;}
.sort_tabs_a a.lasst {border-right:2px solid #e2e2e2 !important;}
.sort_tabs_a a.current {height:55px; line-height:55px; padding:0 15px; margin:0; border-width:1px 1px 0 1px !important; border-right-color:#bfbfbf !important; border:1px solid #bfbfbf; background: url(../images/ul_li_active.png) top center repeat-x #fff; color:#ed671e; font-weight:bold; font-size:16px; font-family:Arial;}
.sortby {float:right; padding:5px 10px; margin:7px 5px 0; background:#fff; border:1px solid #dedede; border-radius:3px; color:#2e8296;  font-weight:bold; font-size:14px; font-family:Arial;}
.sortby select { border:1px solid #e9e9e9; color:#646464; font-size:11px; font-family:Verdana; padding:2px;}


#category_tabs>ul { overflow:hidden;}
#category_tabs>ul li {width:66px; height:50px; padding:4px 0 0; margin:3px 5px 0 0; float:left; color:#c8c8c8; background-color:#222222; background-image:url(../images/icons.png); background-repeat:no-repeat; border-top-width:4px; border-top-style:solid; text-align:center; outline:none;}
#category_tabs>ul li a { display:block; height:50px; font-size:11px; color:inherit; outline:none;}#category_tabs ul li a:hover{color:#fff;}
#category_tabs>ul li.ui-tabs-active {border-top-width:7px; margin:0px 5px 0 0; color:#fff;}

.electronics {background-position:-142px 20px; border-color:#0098ff;}	 .electronics:hover {background-color:#0098ff !important;}		.electronics.ui-tabs-active {background-color:#0098ff !important;} 
.computers {background-position:-253px 20px; border-color:#00a635;}		 .computers:hover {background-color:#00a635 !important;}		.computers.ui-tabs-active {background-color:#00a635 !important;}
.phones {background-position:-335px 20px; border-color:#00c3c4;}		 .phones:hover {background-color:#00c3c4 !important;}			.phones.ui-tabs-active {background-color:#00c3c4 !important;}
.watches {background-position:-415px 20px; border-color:#bb9752;}		 .watches:hover {background-color:#bb9752 !important;}			.watches.ui-tabs-active {background-color:#bb9752 !important;}
.kids {background-position:-500px 20px; border-color:#ba1800;}			 .kids:hover {background-color:#ba1800 !important;}				.kids.ui-tabs-active {background-color:#ba1800 !important;}
.man {background-position:-572px 20px; border-color:#f86c1f;}			 .man:hover {background-color:#f86c1f !important;}				.man.ui-tabs-active {background-color:#f86c1f !important;}
.woman {background-position:-655px 20px; border-color:#f384a2;}			 .woman:hover {background-color:#f384a2 !important;}			.woman.ui-tabs-active {background-color:#f384a2 !important;}
.beauty {background-position:-744px 20px; border-color:#9728b7;}		 .beauty:hover {background-color:#9728b7 !important;}			.beauty.ui-tabs-active {background-color:#9728b7 !important;}
.jewelry {background-position:-820px 20px; border-color:#7fa400;}		 .jewelry:hover {background-color:#7fa400 !important;}			.jewelry.ui-tabs-activer {background-color:#7fa400 !important;}
.shoes {background-position:-900px 20px; border-color:#ffc100;}			 .shoes:hover {background-color:#ffc100 !important;}			.shoes.ui-tabs-active {background-color:#ffc100 !important;}
.bags {background-position:-975px 20px; border-color:#2c869d;}			 .bags:hover {background-color:#2c869d !important;}				.bags.ui-tabs-active {background-color:#2c869d !important;}

#category_tabs>div { width:779px; overflow:hidden;}
#category_tabs div.white_border { margin:-3px; height:3px; background:#fff; position:absolute; z-index:99;}
#category_tabs>div>ul { margin:0 0 0 -13px; overflow:hidden;}
#category_tabs>div>ul>li {width:185px; height:320px; float:left; padding:10px 0 0 13px; overflow:hidden; position:relative; background: url(../images/index_87.png) repeat-x bottom center;}
#category_tabs>div>ul>li>div {border:1px solid #ebebeb; width:180px; height:190px; margin:0 auto; position:relative;}
#category_tabs>div>ul>li>div span.price {display:inline-block; *display:inline; zoom:1; width:67px; height:40px; top:119px; left:109px; padding:31px 4px 0 0; position:absolute; z-index:1; background: url(../images/price.png) 0 0 no-repeat; text-align:right; color:#fff; font-size:16px; font-weight:bold; text-shadow:#035867 1px 1px 1px;}
#category_tabs>div>ul>li>div span.stitch {display:inline-block; *display:inline; zoom:1; width:31px; height:53px; padding:0 0 0; position:absolute; z-index:2; background: url(../images/stitch.png) 0 0 no-repeat; text-align:center; color:#fff; font-size:16px; font-weight:bold; text-shadow:#a40e0e 1px 1px 1px;}
#category_tabs>div>ul>li>div span.stitch b,#category_tabs>div>ul>li>div span.price b {font-size:12px; font-weight:normal;}
#category_tabs>div>ul>li>div img { position:absolute; z-index:0;}
#category_tabs>div>ul>li h4 a {display:block; color:#2f2f2f; font-size:12px; margin:6px auto; padding-bottom:8px; border-bottom:1px dashed #d9d9d9; cursor:pointer;} #category_tabs>div>ul>li h4 a:hover { color:#035b6f;}

#category_tabs>div>ul>li ul.size {margin:6px auto; padding-bottom:8px; border-bottom:1px dashed #d9d9d9;}
#category_tabs>div>ul>li ul.size li {display:inline-block; *display:inline; zoom:1; border:1px solid #d9d9d9; padding:1px 2px; font-size:11px;}
#category_tabs>div>ul>li ul.size li.size { border:none; font-size:12px;}

#category_tabs>div>ul>li .shipping {display:inline-block; *display:inline; zoom:1; float:left; padding:6px 0 3px 25px; background: url(../images/icons.png) -1147px 0 no-repeat; color:#2f2f2f; font-weight:bold;}
#category_tabs>div>ul>li .buynow {display:inline-block; *display:inline; zoom:1; float:right; width:94px; height:25px; background: url(../images/buynow.png) 0 0 no-repeat;}

#Electronics {border-top:3px solid #0098ff;}
#Computers {border-top:3px solid #00a635;}
#Phones {border-top:3px solid #00c3c4;}
#Watches {border-top:3px solid #bb9752;}
#Kids {border-top:3px solid #ba1800;}
#Man {border-top:3px solid #f86c1f;}
#Woman {border-top:3px solid #f384a2;}
#Beauty {border-top:3px solid #9728b7;}
#Jewelry {border-top:3px solid #7fa400;}
#Shoes {border-top:3px solid #ffc100;}
#Bags {border-top:3px solid #2c869d;}


















.content>h1:first-child {background: url(../images/inner_6_2_03.png) repeat; height:50px; line-height:55px; text-indent:10px; color:#fff;font-family:Myriad Pro; font-weight:normal; overflow:hidden;}
.breadcrumb {background: url(../images/inner_6_2_06.png) no-repeat; width:750px; height:34px; padding:30px 15px 0; list-style: none;}
.breadcrumb li:first-child {background: url(../images/ico_home.png) no-repeat; text-indent:12px;}
.breadcrumb li {display:inline-block; *display:inline; zoom:1; font-family:Tahoma; font-size:12px; font-weight:bold; color:#474747;}
.breadcrumb li a {display:inline-block; *display:inline; zoom:1; color:#898989;}
.breadcrumb li a:after{content:url('../images/arrow.png'); margin:0 0 0 5px; color:#888;}


.page {width:760px; padding:0 9px 8px; background:#fff; border:1px solid #e1e1e1; border-top:none; overflow:hidden; min-height:340px;}

.register_step {background: url(../images/register_step.png) no-repeat; width:730px; height:35px; padding:15px; overflow:hidden; cursor: default;}
.register_step li {display:inline-block; *display:inline; zoom:1; float:left; height:30px; line-height:30px; margin:0 7px; padding:0 25px 0 28px; background-repeat:no-repeat; background-image:url(../images/register_step_ico.png);}
.register_step li a {display:block; height:30px; color:#332f2e; line-height:35px; font-weight:bold;}
.register_step li a:hover,.register_step li.active a {color:#f86c1f;}

.register_step li.tou {background-position: -78px -1px; margin-left:40px;}	.register_step li.tou:hover {background-position: -78px -47px;}		.register_step li.tou.active {background-position: -78px -47px;}
.register_step li.meb {background-position:-270px 0; text-indent:16px;}		.register_step li.meb:hover {background-position:-270px -46px;}		.register_step li.meb.active {background-position:-270px -46px;}
.register_step li.pay {background-position:-488px -1px; text-indent:18px;}	.register_step li.pay:hover {background-position:-488px -47px;}		.register_step li.pay.active {background-position:-488px -47px;}
.register_step li.sif {background-position:-747px -1px; text-indent:22px;}	.register_step li.sif:hover {background-position:-747px -47px;}		.register_step li.sif.active {background-position:-747px -47px;}

.register_step li.register_step_arrow {width:27px !important; margin:0 !important; padding:0; background-position: -6px 0;}



#table1 {border-collapse:collapse; width:98%; margin:0 auto;}
#table1 thead {}
#table1 tbody {}
#table1 tfoot {}

#table1 td ,#table1 th {text-align:center;}
#table1 th {width:28%}
#table1 td {width:18%;}

#table1 thead td ,#table1 thead th { padding:0; margin:0;}
#table1 thead td span,#table1 thead th span {display:block; border-radius:10px 10px 0 0; padding:16px 0; margin:0 0 1px 1px; font-family:Myriad Pro; font-size:20px;}
#table1 thead th span{background: url(../images/inner_6_2_07.png) repeat-x #a4b9be; margin:0 0 1px 0; color:#000;}
#table1 thead td span{background: url(../images/inner_6_2_20.png) repeat-x #e1e1e1; font-weight:normal; font-size:17px; color:#fff; padding:19px 0 18px;}
span.free {background: url(../images/inner_6_2_07-02.png) bottom center repeat-x #157c96 !important;}
span.gold {background: url(../images/inner_6_2_14.png) bottom center repeat-x #cb9912 !important;}
span.plat {background: url(../images/inner_6_2_16.png) bottom center repeat-x #434444 !important;}
span.mang {background: url(../images/inner_6_2_18.png) bottom center repeat-x #c62428 !important;}

#table1 tbody td,#table1 tbody th {border:1px solid #c1c1c1; padding:12px 0;}
#table1 tbody th {background:#f2f2f2; color:#332f2e;}
#table1 tbody td { color:#000;}


#table1 tfoot td ,#table1 tfoot th {margin:0; padding:14px 0; border:1px solid #858585;}
#table1 tfoot th {background:#a4b9be; border-color:#a4b9be; color:#1f1f1f; font-family:Myriad Pro; font-size:21px; font-style:italic;}
#table1 tfoot td {background:#858585;}




.act_page {display:block; float:left; background-image:url(../images/act_page.png); width:35px; height:35px; margin:10px 0 0 15px;}
.ico_createstore {display:block; float:left; background-image:url(../images/ico_createstore.png); width:35px; height:35px; margin:10px 0 0 15px;}
.reg_ico {display:block; float:left; background-image:url(../images/reg_ico.png); width:35px; height:35px; margin:10px 0 0 15px;}
.ico_signin {display:block; float:left; background-image:url(../images/ico_signin.png); width:35px; height:35px; margin:10px 0 0 15px;}
.ico_store {display:block; float:left; background-image:url(../images/ico_store.png); width:35px; height:35px; margin:10px 0 0 15px;}
.nproduct_ico {display:block; float:left; background-image:url(../images/ico_nproduct.png); width:35px; height:35px; margin:10px 0 0 15px;}
.product_ico {display:block; float:left; background-image:url(../images/ico_product.png); width:35px; height:35px; margin:10px 0 0 15px;}
.allstores_ico {display:block; float:left; background-image:url(../images/ico_allstores.png); width:35px; height:35px; margin:10px 0 0 15px;}


.ico_true, .ico_false {display:block; width:20px; height:20px; background-repeat:no-repeat; background-position:center center; margin:0 auto;}
.ico_true { background-image:url(../images/ico_true.png);}
.ico_false { background-image:url(../images/ico_false.png);}


.checkbox { padding:0 !important;}
.checkbox input[type="checkbox"] {display:none;}
.checkbox input + label {display:inline-block; *display:inline; zoom:1; min-width:22px; width:auto; text-indent:28px; color:#332f2e; font-weight:normal; line-height:21px; height:21px; margin:0 0 0 5px; background:url(../images/check.png) no-repeat; cursor:pointer;}
.checkbox input:checked + label {background:url(../images/checked.png) no-repeat;}
.checkbox input + label a { font-weight:bold; color:#f86c1f;}


.radio { padding:8px 0 8px 0;}
.radio input[type="radio"] {display:none;}
.radio input + label {display:inline-block; *display:inline; zoom:1; min-width:20px; width:auto; text-indent:24px; color:#332f2e; font-family:Tahoma; font-weight:normal; line-height:20px; height:20px; margin:0 0 0 5px; background:url(../images/radio.png) no-repeat; cursor:pointer;}
.radio input:checked + label {background:url(../images/radiocheck.png) no-repeat;}
.radio input + label a {font-weight:bold; color:#f86c1f;}


.inside_1 {background:url(../images/inside_1.png) top right no-repeat;}
.inner_3 {background:url(../images/inner_3.png) top right no-repeat;}
.inside_5{background:url(../images/inside_5.png) top right no-repeat;}
.fnproduct {background:url(../images/fnproduct.png) top right no-repeat;}


.forms {}
.forms .checkbox {padding:4px 0 4px 156px !important;}
.forms div.text {padding:6px;}
.forms label {display:inline-block; *display:inline; zoom:1; width:150px; color:#157c96; font-weight:bold; text-align:right;}
.forms div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; min-width:370px; color:#332f2e; font-family:Tahoma;}
.forms div.textarea {padding:6px;}
.forms div.textarea * {vertical-align:middle;}
.forms div.textarea textarea {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; height:80px; width:530px; color:#332f2e; font-family:Tahoma;}

.forms label + strong { color:#332f2e; background:#f2f2f2; font-size:10px; font-family:Tahoma; font-weight:normal; padding:5px 10px; margin:3px 10px; border-radius:4px; display:inline-block; *display:inline; zoom:1;}
.forms .select samp {display:inline-block; *display:inline; zoom:1; background:url(../images/in_bg.png) bottom center repeat-x; border:1px solid #c1c1c1; padding:7px 10px; min-width:370px;}
.forms .select samp select {border:none; width:370px; font-family:Tahoma; cursor:pointer;}

.forms span.noterorr ,.forms span.notright {display:block; margin:0 0 0 156px; font-size:11px; text-indent:15px; line-height:13px;}
.forms span.noterorr { color:#d10000; background:url(../images/inner_1_15.png) center left no-repeat;}
.forms span.notright { color:#2d922d; background:url(../images/inner_1_19.png) center left no-repeat;}

.browse {padding:6px; overflow:hidden;}
.browse label {display:inline-block; *display:inline; zoom:1; width:150px; line-height:29px; float:left; color:#157c96; font-weight:bold; text-align:right;}
.browse input[type="file"] {display:none;}
.browse samp {display:inline-block; *display:inline; zoom:1; float:left;}
.browse samp label {display:inline-block; *display:inline; zoom:1; width:82px; color:#332f2e; font-family:Tahoma; font-weight:normal; line-height:29px; height:29px; margin:0 0 0 5px; background:url(../images/browse.png) no-repeat; cursor:pointer;}




.submit { text-align:center;}
.submit input {background:url(../images/sub_submit.png) top center repeat-x; width:auto; height:37px; line-height:36px; color:#fff; text-shadow:1px 1px 1px #1f6c94; font-family:Myriad Pro; font-size:20px; padding:0 22px; margin:25px auto; border:1px solid #013b4c; border-radius:3px; cursor:pointer; font-weight: bold;}
.submit input:hover {background:url(../images/sub_submit.png) bottom center repeat-x; border-color:#954301; text-shadow:1px 1px 1px #954301;}

.forms2 div.text {padding:6px; text-align:center;}
.forms2 label {color:#332f2e; font-size:14px; text-align:center; display:block; margin:20px 0 10px;}
.forms2 div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; width:570px; margin:0 auto; color:#332f2e; font-family:Tahoma;}

.forms3 div.text {padding:6px;}
.forms3 label {display:inline-block; *display:inline; zoom:1; width:150px; color:#157c96; font-weight:bold; text-align:right;}
.forms3 div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; width:500px; color:#332f2e; font-family:Tahoma;}
.forms3 .submit { text-align:right; margin:0 75px 0 0}
.forms3 .submit input {background:url(../images/sub_submit.png) top center repeat-x; width:auto; height:35px; line-height:35px; color:#fff; text-shadow:1px 1px 1px #1f6c94; font-family:Myriad Pro; font-size:20px; padding:0 12px; margin:10px auto; border:1px solid #013b4c; border-radius:3px; cursor:pointer;}
.forms3 .submit input:hover {background:url(../images/sub_submit.png) bottom center repeat-x; border-color:#954301; text-shadow:1px 1px 1px #954301;}


.forms4 .checkbox {padding:4px 0 4px 136px !important;}
.forms4 div.text {padding:4px;}
.forms4 label {display:inline-block; *display:inline; zoom:1; width:130px; color:#157c96; font-weight:bold; text-align:right;}
.forms4 div.text input {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:8px; width:240px; color:#332f2e; font-family:Tahoma;}
.forms4 div.textarea {padding:4px;}
.forms4 div.textarea * {vertical-align:middle;}
.forms4 div.textarea textarea {background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:10px; height:80px; width:530px; color:#332f2e; font-family:Tahoma;}

.forms4 label + strong { color:#332f2e; background:#f2f2f2; font-size:10px; font-family:Tahoma; font-weight:normal; padding:5px 10px; margin:3px 10px; border-radius:4px; display:inline-block; *display:inline; zoom:1;}
.forms4 .select {padding:5px 4px;}
.forms4 .select samp {display:inline-block; *display:inline; zoom:1; background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:5px 8px; width:240px;}
.forms4 .select samp select {border:none; width:240px; font-family:Tahoma; cursor:pointer;}

.forms4 span.noterorr ,.forms4 span.notright {display:block; margin:0 0 0 156px; font-size:11px; text-indent:15px; line-height:13px;}
.forms4 span.noterorr { color:#d10000; background:url(../images/inner_1_15.png) center left no-repeat;}
.forms4 span.notright { color:#2d922d; background:url(../images/inner_1_19.png) center left no-repeat;}



.video, .color, .prosize, .money, .mdetails, .soffers { background:#f7f7f7; border:1px solid #f0f0f0;}
.video label, .color label, .prosize label { width:65px;}
.video input { width:650px !important;}

.color {width:370px; float:left; margin:10px auto; overflow:hidden;}
.color label {float: left; padding: 21px 0 0 0;}
.color ul, .color ul li {display:inline-block; *display:inline; zoom:1;}
.color ul li .checkbox { padding:3px !important;}
.color ul li .checkbox samp { display:block; width:22px; height:22px; background:#ff005a; margin: 3px 0 3px 5px;}
.color ul li .checkbox label { padding:0 !important;}
.color ul li.color1 .checkbox samp { background:#b0b0b0;}
.color ul li.color2 .checkbox samp { background:#fff; width:20px; height:20px; border:1px solid #aaa;}
.color ul li.color3 .checkbox samp { background:#000;}
.color ul li.color4 .checkbox samp { background:#e8090a;}
.color ul li.color5 .checkbox samp { background:#0c71b7;}
.color ul li.color6 .checkbox samp { background:#4c9e0b;}
.color ul li.color7 .checkbox samp { background:#e9bc07;}
.color ul li.color8 .checkbox samp { background:#723000;}


.prosize {width:370px; float:left; padding-bottom:4px; margin:10px 0 10px 16px; overflow:hidden;}
.prosize label {float: left; padding: 21px 0 0 0;}
.prosize ul, .prosize ul li {display:inline-block; *display:inline; zoom:1;}
.prosize ul li .checkbox { padding:3px 4px !important; text-align:center;}
.prosize ul li .checkbox samp { display:block; height:19px; background:#fff; border:1px solid #999; margin: 3px 0 3px 5px; padding:0 9px !important; line-height:19px; text-align:center; font-family:Tahoma; font-size:11px; color:#717171;}
.prosize ul li .checkbox label { padding:0 !important; margin:0 0 0 30%;}


.soffers, .soffers * { vertical-align:middle;}

.money { margin:7px auto;}
.money label { width:auto !important; padding:0 7px;}
.money input { width:130px !important;}
.money samp ,.money samp select{width:76px !important;}

.mdetails { margin:8px auto;}
.mdetails label { text-align:center;}
.mdetails textarea { width:585px !important;}

.uploadedelete { margin:0px auto 8px;}
.uploadedelete li {display:inline-block; *display:inline; zoom:1; width:140px; margin:4px;}
.uploadedelete li span {display:block; height:186px; width:140px; background:#fffaf1; border:1px solid #f4ece2; text-align:center;}
.uploadedelete li span img {width:107px; height:110px; border:1px solid #dfdfdf; margin:15px 15px 10px 15px;}
.uploadedelete li span a {display:block; margin:0 auto 15px auto; width:67px; height:29px; background:url(../images/delete.png) no-repeat;}
.uploadedelete li .radio {margin: 0 0 0 11px;}

.uploadedelete .browse {background: #f2f2f2;height: 172px; border: 1px solid #eee;}
.uploadedelete .browse samp {float: none;}
.uploadedelete .browse strong { display:block; width:107px; height:112px; margin:10px auto; background:url(../images/add_photo.png) no-repeat;}

a.fopass { margin:20px 0 0 157px; float:left; color:#332f2e;}

.saved { text-align:center; font-family:Myriad Pro; font-size:23px; color:#007c06; padding:35px 0;}
.unsaved { text-align:center; font-family:Myriad Pro; font-size:23px; color:#b90808; padding:35px 0;}

.term {background:#f2f2f2; border:1px solid #c1c1c1; width:660px; height:260px; margin:0 auto; padding:0;}
.termaccept {overflow:hidden; margin: 0 50px 0 0;}
.termaccept .radio {float:left; margin:9px 0 8px 47px;}
.termaccept .radio label {color:#157c96; font-weight:bold;}
.termaccept .submit { float:right;}


.havetopay {background:url(../images/inner_6_3_03.png) center center repeat-x; height:38px; line-height:38px; font-size:12px; color:#fff; font-weight:normal; width:740px; margin:0 auto; overflow:hidden;}
.havetopay samp {width:45px; height:38px; background:url(../images/ico_basket.png) center center no-repeat; display:block; float:left;}
.havetopay span { background:#fff; color:#076d87; padding:3px; border-radius:4px; font-weight:bold;}
.havetopay b {color:#ffc11a;}

.bank_div {width:740px; border:1px solid #c1c1c1; margin:15px auto;}
.bank_div ul {width:700px; border:5px solid #fff; background:#f2f2f2; padding:5px 15px;}
.bank_div ul li {overflow:hidden; margin:10px auto 14px; padding-bottom:16px; background:url(../images/bank_border.png) bottom center repeat-x;}
.bank_div ul li img { float:left;}
.bank_div ul li p { width:575px; float:right;background:url(../images/inner_6_3_07.png) center right no-repeat; line-height:25px; padding:12px 0; color:#332f2e;}
.bank_div ul li p b { color:#006d29;}

.bank_div ul li.alrajhi p {background:url(../images/inner_6_3_15.png) center right no-repeat;}
.bank_div ul li.alrajhi p b { color:#1b429a;}
.bank_div ul li.samba { background:none; padding:0; margin:10px auto 10px !important;}
.bank_div ul li.samba p {background:url(../images/inner_6_3_22.png) center right no-repeat;}
.bank_div ul li.samba p b { color:#097fb7;}



.step_tap { overflow:hidden; background:url(../images/step_tap_border.png) 0 43px  repeat-x;}
.step_tap ul { width:100%; margin:0 auto;}
.step_tap ul li { display:block; float:left; margin:0 3px 0 0; background:url(../images/inner_6_4_tabs_03.png) repeat-x; height:40px; border-top:3px solid #a2a2a2; position:relative;}
.step_tap ul li a { display:block; line-height:40px; padding:0 20px; color:#fff; font-weight:bold; outline:none;}
.step_tap ul li:hover {background:url(../images/inner_6_4_tabs_05.png) repeat-x;}.step_tap li:hover a{color:#332f2e;}
.step_tap ul li.ui-tabs-active {background:url(../images/inner_6_4_tabs_05.png) repeat-x #fff; border-left:2px solid #c1c1c1; border-right:2px solid #c1c1c1; padding-bottom:2px;} .step_tap li.ui-tabs-active a{color:#332f2e;}


.suggested_info { display:block; background:url(../images/suggested_info.png) no-repeat left; text-indent:14px; margin:13px; color:#000;}

.suggested_info + h4 {color:#f86c1f; margin:35px 13px 10px;}

.suggested_multiple select {width:220px; height:150px; padding:5px; margin:9px; line-height:20px; background:#f2f2f2; border:1px solid #c1c1c1;}
.suggested_multiple select option span { display:block; border:2px solid #000;}


.suggested_details {padding:8px; margin:9px 9px 85px; background:url(../images/suggested_details.png) repeat-y; border-left:7px solid #fae8d3; color:#202020; overflow:hidden;}
.suggested_details .submit {float:right;}
.suggested_details .submit input { margin:auto;}

.suggested_breadcrumb {width:573px; padding:5px; list-style:none;}
.suggested_breadcrumb li {display:inline-block; *display:inline; zoom:1; font-family:Tahoma; font-size:12px; font-weight:bold; color:#f86c1f;}
.suggested_breadcrumb li a {display:inline-block; *display:inline; zoom:1; color:#5b5b5b;}
.suggested_breadcrumb li a:after{content:url('../images/arrow.png'); margin:0 0 0 5px; color:#5b5b5b;}


.product_item {overflow:hidden; margin:5px auto;}
.product_item_info {width:483px; padding:1px; float:right; border-left:1px dotted #bbbbbb;}
.product_item_info>h1 {font-size:18px; color:#000; padding:5px;}
.product_item_info>h2 {font-size:12px; color:#000; padding:5px; font-weight:normal;} .product_item_info>h2 a { font-weight:bold;}

.product_item_color {background:#e9f5f8; margin:4px auto; padding:0 10px; height:42px; overflow:hidden;}

.product_item_color ul {display:inline-block; *display:inline; zoom:1; height:22px; padding:10px 0 0;}
.product_item_color ul li {width:25px; height:22px; display:inline-block; *display:inline; zoom:1; line-height:22px;  margin:0 5px; color:#000;}
.product_item_color ul li.color1 { background:#b0b0b0;}
.product_item_color ul li.color2 { background:#ffffff; width:23px; height:20px; border:1px solid #aaa;}
.product_item_color ul li.color3 { background:#000000;}
.product_item_color ul li.color4 { background:#e8090a;}
.product_item_color ul li.color5 { background:#0c71b7;}
.product_item_color ul li.color6 { background:#4c9e0b;}
.product_item_color ul li.color7 { background:#e9bc07;}
.product_item_color ul li.color8 { background:#723000;}

.product_item_color2 {background:#f3f3f3; margin:4px auto; padding:0 10px; height:42px; overflow:hidden;}
.product_item_color2 ul {display:inline-block; *display:inline; zoom:1; height:22px; padding:9px 0 0;}
.product_item_color2 ul li {height:22px; display:inline-block; *display:inline;  margin:0 5px; color:#000;}
.product_item_color2 ul li samp { font-family:Tahoma; display:block; background:#fff; border:1px solid #727272; color:#717171; padding:0px 5px;}


.product_item_color2 span,.product_item_color span, .product_item_color strong, .product_item_color2 strong {display:inline-block; *display:inline; zoom:1; margin: 12px 0 0 0}
.product_item_color strong, .product_item_color2 strong {color:#157c96;}


.product_item_img {width:268px; padding:1px; float:left;}
.product_item_img>div.itemimg {border:1px solid #ebebeb; width:265px; height:275px; margin:0 auto; position:relative;}
.product_item_img>div.itemimg span.stitch {display:inline-block; *display:inline; zoom:1; width:31px; height:53px; left:15px; padding:0 0 0; position:absolute; z-index:2; background: url(../images/stitch.png) 0 0 no-repeat; text-align:center; color:#fff; font-size:16px; font-weight:bold; text-shadow:#a40e0e 1px 1px 1px;}

.allitemimg {overflow:hidden; width:268px; margin:0 auto;}
.allitemimg li {float:left; margin:6px 3px 0; border:1px solid #e1e1e1; height:48px;}.allitemimg li a{display:block; height:auto;}

.allitemimg li.rightarrow,.allitemimg li.leftarrow {line-height:45px; margin:6px 2px 0; padding:0 4px; color:#333333; border-radius:3px;}
.allitemimg li a img {width:48px; height:48px;}
.allitemimg li.rightarrow {float:right !important;}


.product_item2 {overflow:hidden; margin:15px auto 20px; padding:0 0 20px 0; background:url(../images/border3.png) repeat-x bottom;}
.addcart {width:470px; height:45px; padding: 1px 1px 1px 15px; float:right; background:url(../images/addcart.png) no-repeat left;}
.addcart h2 {display:inline-block; *display:inline; zoom:1; padding:0 50px 0 5px; line-height:45px; height:45px; color:#ff5a00; background:url(../images/label_price.png) no-repeat right;}
.addcart h2 span {font-size:13px; color:#848484; font-weight:normal;}
.addcartsubmit {float:right; position:relative;}
.addcartsubmit span { display:block; width:31px; height:31px;top: 7px;left: 15px; position:absolute;background:url(../images/addcartsubmit.png) no-repeat left;}
.addcartsubmit input {margin:4px !important; padding-left:50px; background-position:bottom !important;border:1px solid #954301; text-shadow:1px 1px 1px #954301;} .addcartsubmit input:hover { background-position:top !important;border:1px solid #013b4c; text-shadow:1px 1px 1px #1f6c94;}


.addwish {width:255px; height:46px; padding:1px 7px; float:left; background:#f3f3f3; line-height:46px;}
.ic_tw {display:inline-block; *display:inline; zoom:1; width:21px; height:21px; background:url(../images/ic_tw.png);}
.ic_fb {display:inline-block; *display:inline; zoom:1; width:21px; height:21px; background:url(../images/ic_fb.png);}
.ic_go {display:inline-block; *display:inline; zoom:1; width:21px; height:21px; background:url(../images/ic_go.png);}
.atwlist {display:inline-block; *display:inline; zoom:1; margin:0 0 0 7px; padding:0 0 0 10px; border-left:1px solid #cacaca; background:url(../images/atwlist.png) 5px 0 no-repeat; text-indent:16px; height: 22px; line-height: 22px; color:#323232 !important;}

.addwish *{vertical-align:middle;}


#item_description { background:#e9e9e9; padding:3px; margin:0 auto 35px; text-align:center; border:1px solid #d3d3d3;}
.item_tap {overflow:hidden; padding:0 !important;}
.item_tap ul { width:100%; margin:0 auto;}
.item_tap ul li:first-child {border:none;}
.item_tap ul li { display:block; float:left; width:149px; border-left:1px solid #222222; height:47px;background:url(../images/item_tap.png) repeat center center;}
.item_tap ul li a {display:block; line-height:47px; text-align:center; color:#fff; font-weight:bold; outline:none;}
.item_tap ul li:hover {background:#e9e9e9; border-color:#d3d3d3;}.item_tap ul li:hover + li {border-color:#d3d3d3;}.item_tap li:hover a{color:#323232;}
.item_tap ul li.ui-tabs-active {background:#e9e9e9;} .item_tap li.ui-tabs-active a{color:#323232; background:url(../images/item_tap_active.png) no-repeat center bottom;}
#item_description>div { padding:20px;}

.all_stores_banner { text-align:center; margin:20px auto;}
.all_stores {border:1px solid #ddd;}
.all_stores>div {border:3px solid #fff; background:url(../images/all_stores.png) repeat-x; padding:5px; min-height:250px; }
.all_stores>div h4 {text-indent:15px; height:40px; border:2px solid #d5d5d5; border-bottom-width:1px !important; line-height:40px; background:url(../images/ul_li.png) repeat-x; color:#000; overflow:hidden;}
.all_stores>div h4 + div { background:url(../images/border2.png) bottom center repeat-x; height:8px;}

.all_stores>div h4 .select {float:right; margin:0 8px 0 0;}
.all_stores>div h4 .select samp {display:inline-block; *display:inline; zoom:1; line-height:18px; text-indent:0px; background:url(../images/in_bg.png) bottom center repeat-x #fff; border:1px solid #c1c1c1; padding:3px 5px; width:135px;}
.all_stores>div h4 .select samp select {border:none; width:130px; font-family:Tahoma; cursor:pointer; color:#332f2e;}

.all_stores ul li {display:inline-block; *display:inline; zoom:1; margin:22px 22px 10px;}
.all_stores ul li span {border:1px solid #c1c1c1; display:block; width:135px; height:85px;}
.all_stores ul li span img {width:135px; height:85px;}
.all_stores ul li a {display:block; text-align:center; color:#000; font-weight:bold; margin:8px 0 0;}


#tablestyle {width:98%; margin:10px auto; border-collapse:collapse;border-bottom:3px solid #d4d4d4;}
#tablestyle thead th{ background:#157c96; border:1px solid #0d6c84; padding:11px 2px; color:#fff;}
#tablestyle thead {border-bottom:4px solid #0d6c84;}
#tablestyle tr:nth-child(even) {background: #f8f8f8}
#tablestyle tr:nth-child(odd) {background: #fff}
#tablestyle td {border:1px solid #d4d4d4; padding:8px; color:#7b7b7b;}


#tablestyle2 {width:98%; margin:10px auto; border-collapse:collapse;border-bottom:2px solid #d4d4d4;}
#tablestyle2 thead th{ background:#5b5b5b; border:1px solid #666; padding:8px 2px; color:#fff;}
#tablestyle2 thead {border-bottom:4px solid #666;}
#tablestyle2 tr:nth-child(even) {background: #f8f8f8}
#tablestyle2 tr:nth-child(odd) {background: #fff}
#tablestyle2 td {border:1px solid #d4d4d4; padding:8px; color:#7b7b7b;}


.pagination_div {background:url(../images/pagination_div.png) center left no-repeat; height:36px; padding:10px; margin:12px auto; overflow:hidden;}
.pagination {text-align:left; float:left; margin:5px 0 0;}
.pagination ul {display:inline-block; *display:inline; zoom:1;}
.pagination ul li {display:inline-block; *display:inline; zoom:1; border-radius:3px; border:1px solid #dddddd; background:url(../images/ul_li_active.png) 0 -8px repeat-x;}
.pagination ul li a {display:block; padding:3px 10px 3px; color:#595959; font-family:Arial; font-size:16px;}
.pagination ul li:hover {background:url(../images/ul_li_active.png) 0 0px repeat-x;} .pagination ul li:hover a {}
.pagination ul li.active {background:url(../images/sub_submit.png) 0 -36px repeat-x;}.pagination ul li.active a {color:#fff; font-weight:bold;}

.pagination_div .submit {float:right; color:#9a9a9a;}
.pagination_div .submit input {margin:0; padding:0 10px;}



#tpnav ul li,h1#logo, .sidebar {float: left;}
#tpnav ol li,#searchbar, .content {float:right;}




